steam excavator - French English Dictionary